package com.ysx.server.service;

import com.github.pagehelper.Page;
import com.ysx.server.pojo.dto.ReportDTO;
import com.ysx.server.pojo.dto.ReportPageQueryDTO;
import com.ysx.server.pojo.entity.Report;

public interface ReportService {
    /**
     * 举报分页查询
     * @param reportPageQueryDTO
     * @return
     */
    Page<Report> page(ReportPageQueryDTO reportPageQueryDTO);

    /**
     * 修改举报信息
     * @param report
     * @return
     */
    boolean update(Report report);

    /**
     * 删除举报
     * @param id
     * @return
     */
    boolean delComment(Long id);

    /**
     * 保存举报信息
     * @param reportDTO
     */
    void saveReport(ReportDTO reportDTO);
}
